home *** CD-ROM | disk | FTP | other *** search
/ SPACE 2 / SPACE - Library 2 - Volume 1.iso / apps / 14 / general / cad3d.pre < prev    next >
Encoding:
Text File  |  1986-05-13  |  9.4 KB  |  198 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8. TOM HUDSON'S CAD-3D: BETA TEST REPORT
  9.  
  10. by JACK P. DURRE'
  11.  
  12. I personally consider Tom Hudson, author of DEGAS ($39.95, Batteries
  13. Included), one of the premier Atari programmers, and was delighted to be
  14. offered a chance to beta-test Tom's ambitious new CAD-3D program for the ST.
  15.  
  16. CAD is an acronymn for Computer-Assisted Design, and it is to the drawing
  17. professions what a word processor is to the writing professions, or what a
  18. spreadsheet is to professional number crunchers.
  19.  
  20. My main computer interest has long been CAD.  Those of you who know me solely
  21. as an Atari users group officer with DAUG and W.U.N. may not be aware that I
  22. earn my livelihood as a registered Architect.  I've been in practice since
  23. 1971 and have my own office in Miami, Florida.
  24.  
  25. I was fortunate enough to have gotten a sneak peek at CAD-3D back in November
  26. at the COMDEX show, when Tom had barely begun working on it.  Much progress
  27. has been made since.  However, certain features were not yet implemented, and
  28. it should be noted that the following is a report of my experience as a beta
  29. tester -- not a review of a finished product.
  30.  
  31. At this writing, Tom is in the final stages of clean-up and CAD-3D is
  32. scheduled to be available from Antic Magazine's Catalog by the time you read
  33. this.
  34.  
  35. CAD-3D takes full advantage of the GEM system of drop-down menus, windows,
  36. sliders, etc.  The main screen is grouped into four separate windows --
  37. Camera, Top, Right and Front.  Eight different menu titles appear across the
  38. top of the screen, including Desk, File, Modes, Views, Light, Generate, Merge
  39. and Objects.  As you work with the program, you will soon discover how
  40. intuitively each of these things seem to work.
  41.  
  42. PERSPECTIVE
  43.  
  44. CAD-3D can create a perspective view, as it would actually be seen by an
  45. observer, utilizing orthographic projections.  Huh?  Sorry, suffice to say
  46. that by using the top (plan) and side (elevation) views, as might normally be
  47. drawn by a designer, it is possible to create a "real" picture of a view that
  48. one might actually expect to see.
  49.  
  50. CAD-3D is capable of doing this in several different forms -- which operate at
  51. different speeds.  In Wireframe mode, each edge of an object is represented by
  52. a line (wire).  Lines which are behind other surfaces and would not normally
  53. be seen can be removed, with the hidden-line option.
  54.  
  55. Most importantly, CAD-3D can draw solid surfaces that actually reflect light
  56. varyingly, depending on their position relative to a light source, or sources.
  57. Outline, another mode, allows for a solid form including surface contour lines
  58. that lend more understandable shape to surfaces.
  59.  
  60. The built-in lighting option allows for placement of as many as three
  61. different light sources plus ambient lighting.  Each light source can be
  62. assigned an intensity value ranging from 0 to 7.
  63.  
  64. CAD-3D can be operated from the keyboard.  However, I found it preferable to
  65. use the mouse, clicking on individual windows to select them for manipulation.
  66. All four windows can be active simultaneously, but this does slow operations
  67.  
  68.  
  69.  
  70.  
  71.  
  72. somewhat.
  73.  
  74. It is possible to select which of two views, such as top or bottom, will be
  75. seen in a particular window.  But as you grow more experienced with the
  76. program, fewer windows seem necessary.  It is also possible to fill the entire
  77. screen with any one of the windows.
  78.  
  79. INTUITION
  80.  
  81. Manipulating these windows seems intuitive, at least for the experienced ST
  82. user.  For example, the sliders in the side and top windows are used for
  83. either of two purposes.  In Scaling mode, they are used to increase or
  84. decrease the size percentage of object(s) within a particular window.
  85. Clicking on the upper-left "button" changes these sliders into rotation
  86. controls.
  87.  
  88. In the Scaling mode, a click in the slider-bar area between the button and
  89. either end increases or decreases the scale (horizontal or vertical size), by
  90. 10% percent per click.  Clicking the arrow at either end of the slider-bar
  91. makes the changes at only one percent per click.
  92.  
  93. You can, of course, drag the slider itself and make size changes up to 50
  94. percent at a time, or rotational changes at up to 180 degrees per use.  This
  95. same coarse/fine control applies to the rotation option, with either one or 10
  96. degrees changed with each click of the mouse button.
  97.  
  98. In the camera window, the horizontal slider affects the zoom (magnification)
  99. while the vertical slider alters the perspective, but the same rotational
  100. control is still used.
  101.  
  102. I found it quite simple to scale (size) an object up or down, in all three
  103. axes.  However, without any guide to the relative proportions of the views,
  104. the program loses some of its practicality.  Tom has indicated that he will
  105. attempt to include some means to measure the proportions, allowing the
  106. designer to effectively measure the three dimensions of a shape and convert
  107. those proportions into real-world sizes.
  108.  
  109. Obviously, one of the more important facets of a CAD program is its Drawing
  110. (generate) mode.  CAD-3D uses two different processes -- Spin and Extrude --
  111. to create the basic shapes needed by an artist or designer.  A grid with
  112. optional "snap" is also available.
  113.  
  114. PRIMITIVES
  115.  
  116. Provided as primitives are three different sizes of spheres (each having a
  117. different degree of fineness), a torus and a cube.  (I would suggest at least
  118. one more, a wedge.)  Using these various objects challenges your skills when
  119. first learning the program.  For example, you could select the cube primitive
  120. and stretch it horizontally while smashing it vertically, to create a flat,
  121. thin, groundplane surface.
  122.  
  123. This is somewhat like squeezing and smashing modeling clay, but with a great
  124. deal more control.  Having created a base surface, you can now Extrude an
  125. irregular object (a pentagonal prism, for example) and place it upon the base.
  126. The Extrude window is divided into four quadrants, with three menu choices
  127. across the top of the screen -- including "rubberband."
  128.  
  129. The Spin option creates rounded shapes composed of curves, spheres, arcs and
  130. the like.  Using either a "connect" option or the rubberband, a sectional view
  131. of an object is created on one side of the vertical axis and the computer
  132. generates the opposite half.
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139. Most design objects are composed of multiple primitive shapes.  You can create
  140. each portion individually, arrange them into the proper form, and then join
  141. them into one single object. It is also possible to create new shapes by
  142. subtracting one shape from another.  This Generate section of CAD-3D is likely
  143. to both frustrate and fascinate users.
  144.  
  145. Suppose you wanted a rectangular shape with a sloped upper surface.  One way
  146. to create this would be to extrude a triangular object and revolve it by 90
  147. degrees before placing it on a cube shape.
  148.  
  149. I've puzzled over pyramids (a cone, actually, with only four vertices), cubes
  150. with holes through them (still working on that one) and other complex shapes.
  151. Still, CAD-3D offers a way to remove the burdens traditionally associated with
  152. drawing realistic pictures while presenting the operator with new challenges.
  153.  
  154. Obviously, you could add elements to a drawing until a final result is
  155. achieved.  Once a group of individual objects is complete, you could relocate
  156. the entire group within various windows by electing to "drag all",  or you
  157. could drag one object at a time.  These options can be done in one or two
  158. dimensions at a time.
  159.  
  160. SUPER VIEW
  161.  
  162. The Super View selection creates a full-screen view of the object(s).  With a
  163. color monitor you can choose two colors in seven shades, or one color in
  164. fourteen shades.  Monochrome systems have an option of black on white, or
  165. white on black.  With CAD-3D's Animate feature, you can select different Super
  166. Views of an object to create a series of "slides."  Imagine an Architect
  167. presenting to the client a series of views that seem to approach the building,
  168. enter it and move around within.
  169.  
  170. Also, CAD-3D can save pictures to other ST graphics formats for further
  171. enhancement.  You can select DEGAS, NEO or the Antic Catalog C.O.L.R. Editor.
  172.  
  173. A major criteria for professionals working with CAD programs is their speed.
  174. At times it seems to tax the calculating abilities of the 68000
  175. microprocessor, with re-draw times sometimes running 10-15 seconds for a
  176. minimal change.  Of course, as far as the computer is concerned, extensive
  177. changes require the same amount of drawing as simple tasks.
  178.  
  179. CAD-3D works with the 520ST or 1040ST.  Obviously, additional memory allows
  180. more complex objects to be stored.  Presently, the total number of separate
  181. objects CAD-3D can handle is 20, but this can be increased by using the Joint
  182. and Merge options.
  183.  
  184. This preview may seem rather lengthy to the non-user.  In reality it is
  185. pitifully brief.  Tom Hudson's CAD-3D is a complex and serious tool.  It has
  186. even more features, which I have only hinted at here.  For those of us needing
  187. a professional drawing program, it is wonderful!  For anyone else, CAD-3D
  188. provides an easy way to accurately draw objects more complex than ever seemed
  189. possible!
  190.  
  191. Fully utilizing CAD-3D requires the ability to think in three-dimensional
  192. space, and it could be frustrating for those unable to do so.  There is,
  193. however, probably no better way to learn three-dimensional thinking than by
  194. using CAD-3D.  This program should be in the office of every Architect,
  195. Engineer, Interior Designer, Contractor  and Commercial Artist, to mention
  196. only a few!
  197.  
  198. əəəəəəəəəəəəəəəəəəəəəə